import {useIconsStatusStore} from '@/stores/iconsStatus.ts';
import {useUserToolsStatusStore} from '@/stores/userToolsStatus.ts';
import {useAddUserToolStatusStore} from '@/stores/addUserToolStatus.ts';

export function useChat() {
    /**
     * 监听页面单击事件
     * @param event
     */
    function listenClick(event:object) {
        if (event.target.dataset.hasOwnProperty('prevent')) {
            //单击的时展示图标按钮
            return;
        }
        let iconsStatus = useIconsStatusStore();
        iconsStatus.status = false;
        let userToolsStatus = useUserToolsStatusStore();
        userToolsStatus.status = false;
        let addUserToolStatus = useAddUserToolStatusStore();
        addUserToolStatus.status = false;
    }

    return {listenClick}
}